def count_letter(word):
    count_dict = {}
    for i in word.lower():
        if i not in count_dict:
            count_dict[i] = 1
        else:
            count_dict[i] += 1
    return count_dict

def find_anagrams(word, candidates):
    ref = count_letter(word)
    return [x for x in candidates if count_letter(x) == ref and x.lower() != word.lower()]
